package com.uade.empresasdistribuidas.model;

import java.sql.Date;
import java.util.Calendar;

import com.uade.empresasdistribuidas.entities.RemitoDTO;
import com.uade.empresasdistribuidas.model.interfaz.Estado;

public class EnTransito implements Estado {

	@Override
	public void doAction(Pedido pedido) {
		pedido.getPedido().setEstado(Estado.PENDIENTE_RETIRO);
		RemitoDTO remito=pedido.getPedido().obtenerRemitoInterno();
		remito.setFechaEntrega(new Date(Calendar.getInstance().getTimeInMillis()));
		pedido.actualizarPedido();
		pedido.setEstado(new PendienteRetiro());
		

	}

}
